* {
    padding: 0;
    margin: 0;
} 

body {
background: #fff url(/images/bg1.jpg) repeat-x;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 18px;
color: #333333;
}

td{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
padding-left:1px;
}

img { border: none; }
a { color: #26478A; text-decoration: none; }
a:hover { text-decoration: underline; color : #000; }

#wrap {
margin: 0px;
width: 1500px;
}

#header { 
height: 60px;
background: #26478A url(/images/header.jpg) no-repeat;
}

#header h1 {
color: #eee;
font-size: 26px;
font-weight: 100;
letter-spacing: -3px;
padding: 12px 0 5px 10px;
}

#header h1 a {
color: #fff;
text-decoration: none;
}
#header h1 a:hover {
color: #eee;
text-decoration: none;
}

#header h2 {
color: #ccc;
font-size: 14px;
font-weight: 100;
padding: 0 0 0 11px;
letter-spacing: -1px;
line-height: 12px;
}

#header h3 {
color: #ccc;
font-size: 12px;
font-weight: 100;
padding: 0 0 0 11px;
letter-spacing: -1px;
line-height: 12px;
}

#intro {
background: #fff url(/images/intro_2.png) no-repeat;
height: 30px;
padding-top: 4px;
padding-bottom: 8px;
padding-right: 15px;
font-size:14px;
padding-left: 30px;
}

#intro a{
font-size:12px;
color:#FF4800;
}

.articles{
padding:6px;
}

#divMapped{
  border:#666666 1px solid;
}

#tagDiv{
  border: #004080 1px solid;
}

#reqDiv{
  border: #004080 1px solid;
}

.tip{
color:#26478A;
font-weight:bold;
}

#nav{
color:#26478A;
}


#content {
padding: 10px 10px;
}

.left_index {
width: 650px;
float: left;
text-align: justify;
border-left: 1px solid #bbb;
padding-left:120px;
margin-left:50px;
}

.left_index h2 {
color: #FF4800;
font-size: 15px;
font-weight: 100;
padding : 8px 0 8px 0;
}

.left_index h2 a{
color: #FF4800;
font-size: 15px;
font-weight: 100;
padding : 8px 0 8px 0;
}

.left_index h2 a:hover { 
text-decoration: none;
color: #FF4800;
font-size: 15px;
font-weight: 100;
padding : 8px 0 8px 0;
}

.left_index h3 {
color: #ccc;
font-size: 11px;
}

.left {
width: 150px;
float: left;
text-align: justify;
}

.left h2 {
color: #FF4800;
font-size: 15px;
font-weight: 100;
padding : 8px 0 8px 0;
}

.left h2 a {
color: #FF4800;
font-size: 15px;
font-weight: 100;
padding : 8px 0 8px 0;
}

.left h3 {
color: #ccc;
font-size: 11px;
}

.right {
width: 1300px;
float: right;
padding: 10px;
border-left: 1px solid #bbb;
font-size: 12px;
}
.right ul {
list-style-type: square;
padding: 5px 10px 10px 20px;
}
.right h2 {
height: 30px;
font-size: 15px;
color: #666;
line-height: 30px;
font-weight: 100;
}
.right a { text-decoration: none }

#footer {
border-top: 1px solid #aaa;
text-align: center;
color: #333;
font-size: 11px;
padding: 0 0 10px 0;
margin-top: 20px;
}

.unline{
border-bottom:#26478A dashed 2px;
font-size:11px;
color:#26478A;
}

.td_odd{
background-color:#C1E0FF;
}
.td_new{
  background: none repeat scroll 0 0 #BBFFBB;
}
.td_remove{
  background: none repeat scroll 0 0 #FF8888;
}
.td_modified{
  background: none repeat scroll 0 0 #FFDD88;
}
.td_keep{
 background: none repeat scroll 0 0 #FFFFFF;
}
.td_even{
background-color:#EEF0EF;
}
.td_caption{
background-color:#C1E0FF;
padding-right:6px;
text-align:right;
}

.td_right{
padding-right:6px;
text-align:right;
}

.td_content{
padding-left:6px;
text-align:left;
}

.td_content_required{
padding-left:6px;
text-align:left;
background-color:#00366C;
}

#pager{
font-size:12px;
color:#26478A;
}

.processing{
  font-size:11px;
  color:#008000;
}

.pause{
  font-size:11px;
  color:#400000;
}

.queue{
  font-size:11px;
  color:#FF8000;
}

.seltr{
   background-color: #6151F0;
}

hr{
  background-color:#FF4800;
  height:3px;
  width:98%;
  text-align:center;
  border: 0px;
}

.sortcol {
  cursor: pointer;
  padding-right: 20px;
  background-repeat: no-repeat;
  background-position: right center;
}
.sortasc {
  background-color: #DDFFAC;
  background-image: url(/images/up.gif);
}
.sortdesc {
  background-color: #B9DDFF;
  background-image: url(/images/down.gif);
}
.nosort {
  cursor: default;
}

#item_pushed_campaign_typetag {
  border: #666666 1px solid;
}

#item_rotation_typetag {
  border: #004080 1px solid;
}

#item_unlinked_campaign {
  border: #008040 1px solid;
}

#checkbox2 {
  border: #005040 1px solid;
  padding:6px;
}
.cl { font-size: 0; line-height: 0; height: 0; clear: both;}
#sourcetag_div {
  border: #666666 1px solid;
}
.btn {
   BORDER-RIGHT: #7b9ebd 1px solid; 
   PADDING-RIGHT: 2px; 
   BORDER-TOP: #7b9ebd 1px solid; 
   PADDING-LEFT: 2px; 
   FONT-SIZE: 12px; 
   FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#cecfde); 
   BORDER-LEFT: #7b9ebd 1px solid; 
   CURSOR: hand; 
   COLOR: black; 
   PADDING-TOP: 2px; 
   BORDER-BOTTOM: #7b9ebd 1px solid
  }
.title {
  font-weight:bold;
}

.hidden{
  display:none;
}

.added {
  background: green;
}

.removed {
  background: red;
}

.outgoingclicks {
  text-align: right;
  padding-right: 20px;
}

.headTable,.headTable td {   
    border:2px solid #cccccc;   
    border-collapse:collapse;
    text-align:center;
    font-size:20px;
}

.unfocus {
  cursor: pointer;
  background-repeat: no-repeat;
  background-position: right center;
  background-image: url(/images/down.gif);
}
.focus {
  cursor: pointer;
  background-repeat: no-repeat;
  background-position: right center;
  background-color: #B9DDFF;
}
#diff_notice{
    width:50%;
    font-size: 12px;
    line-height: 0em;
    padding-left: 5em;
    padding-bottom:30px;
}
#diff_notice dt {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #999999;
    float: left;
    height: 0.8em;
    margin: 0.1em 0.5em 0.1em 2em;
    overflow: hidden;
    width: 0.8em;
}
#diff_notice dd{
    float: left;
    height: 2em;
    width: 5em;
    margin-top:5px;
}
#diff_notice .add {
    background: none repeat scroll 0 0 #BBFFBB;
}
#diff_notice .remove {
    background: none repeat scroll 0 0 #FF8888;
}
#diff_notice .modified {
    background: none repeat scroll 0 0 #FFDD88;
}

